export default {
  //开启命名空间
  namespaced:true,
  // 数据
  state: () => ({
    token: uni.getStorageSync('token') || '22',
    // 用户信息存到本地存储中
    userinfo: JSON.parse(uni.getStorageSync('userinfo')||'{}'),
    authCode:uni.getStorageSync('token') || ''
  }),
  // 方法
  mutations: {
    // 更换存储用户信息
    updateUserinfo(state, userinfo) {
      state.userinfo = userinfo
      // 持久化保存用户信息
      uni.setStorageSync('userinfo', JSON.stringify(state.userinfo))
    },
    // 更换存储token
    updateToken(state, token) {
      state.token = token
      // 持久化保存token
      uni.setStorageSync('token',state.token)
    },
    // 更换存储支付宝支付authCode
    updateAuthCode(state, authCode) {
      state.authCode = authCode
      // 持久化保存authCode
      uni.setStorageSync('authCode',state.token)
    }
  },
  getters:{}
}